home *** CD-ROM | disk | FTP | other *** search
-
-
-
- XXXXmmmmDDDDrrrraaaawwwwnnnnBBBBuuuuttttttttoooonnnn((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmDDDDrrrraaaawwwwnnnnBBBBuuuuttttttttoooonnnn((((3333XXXX))))
-
-
-
- NNNNAAAAMMMMEEEE
- XXXXmmmmDDDDrrrraaaawwwwnnnnBBBBuuuuttttttttoooonnnn - The DrawnButton widget class
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ####iiiinnnncccclllluuuuddddeeee <<<<XXXXmmmm////DDDDrrrraaaawwwwnnnnBBBB....hhhh>>>>
-
-
- VVVVEEEERRRRSSSSIIIIOOOONNNN
- This page documents version 1.2 of the Motif library.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The DrawnButton widget consists of an empty widget window
- surrounded by a shadow border. It provides the application
- developer with a graphics area that can have PushButton
- input semantics.
-
- Callback types are defined for widget exposure and widget
- resize to allow the application to redraw or reposition its
- graphics. If the DrawnButton widget has a highlight and
- shadow thickness, the application should not draw in that
- area. To avoid drawing in the highlight and shadow area,
- create the graphics context with a clipping rectangle for
- drawing in the widget. The clipping rectangle should take
- into account the size of the widget's highlight thickness
- and shadow.
-
- CCCCllllaaaasssssssseeeessss
- DrawnButton inherits behavior and resources from CCCCoooorrrreeee,
- XXXXmmmmPPPPrrrriiiimmmmiiiittttiiiivvvveeee, and XXXXmmmmLLLLaaaabbbbeeeellll Classes.
-
- The class pointer is xxxxmmmmDDDDrrrraaaawwwwnnnnBBBBuuuuttttttttoooonnnnWWWWiiiiddddggggeeeettttCCCCllllaaaassssssss.
-
- The class name is XXXXmmmmDDDDrrrraaaawwwwnnnnBBBBuuuuttttttttoooonnnn.
-
- NNNNeeeewwww RRRReeeessssoooouuuurrrrcccceeeessss
- The following table defines a set of widget resources used
- by the programmer to specify data. The programmer can also
- set the resource values for the inherited classes to set
- attributes for this widget. To reference a resource by name
- or by class in a .Xdefaults file, remove the XXXXmmmmNNNN or XXXXmmmmCCCC
- prefix and use the remaining letters. To specify one of the
- defined values for a resource in a .Xdefaults file, remove
- the XXXXmmmm prefix and use the remaining letters (in either
- lowercase or uppercase, but include any underscores between
- words). The codes in the access column indicate if the
- given resource can be set at creation time (C), set by using
- XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss (S), retrieved by using XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss (G), or is
- not applicable (N/A).
-
- XXXXmmmmDDDDrrrraaaawwwwnnnnBBBBuuuuttttttttoooonnnn RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
-
-
-
-
-
- Page 1 (printed 4/30/98)
-
-
-
-
-
-
- XXXXmmmmDDDDrrrraaaawwwwnnnnBBBBuuuuttttttttoooonnnn((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmDDDDrrrraaaawwwwnnnnBBBBuuuuttttttttoooonnnn((((3333XXXX))))
-
-
-
- NNNNaaaammmmeeee CCCCllllaaaassssssss TTTTyyyyppppeeee DDDDeeeeffffaaaauuuulllltttt AAAAcccccccceeeessssssss
- __________________________________________________________________________________________
- XmNactivateCallback XmCCallback XtCallbackList NULL C
- XmNarmCallback XmCCallback XtCallbackList NULL C
- XmNdisarmCallback XmCCallback XtCallbackList NULL C
- XmNexposeCallback XmCCallback XtCallbackList NULL C
- XmNmultiClick XmCMultiClick unsigned char dynamic CSG
- XmNpushButtonEnabled XmCPushButtonEnabled Boolean False CSG
- XmNresizeCallback XmCCallback XtCallbackList NULL C
- XmNshadowType XmCShadowType unsigned char XmSHADOW_ETCHED_IN CSG
-
-
- XXXXmmmmNNNNaaaaccccttttiiiivvvvaaaatttteeeeCCCCaaaallllllllbbbbaaaacccckkkk
- Specifies the list of callbacks that is called
- when the widget becomes selected. The reason sent
- by the callback is XXXXmmmmCCCCRRRR____AAAACCCCTTTTIIIIVVVVAAAATTTTEEEE.
-
- XXXXmmmmNNNNaaaarrrrmmmmCCCCaaaallllllllbbbbaaaacccckkkk
- Specifies the list of callbacks that is called
- when the widget becomes armed. The reason sent by
- the callback is XXXXmmmmCCCCRRRR____AAAARRRRMMMM.
-
- XXXXmmmmNNNNddddiiiissssaaaarrrrmmmmCCCCaaaallllllllbbbbaaaacccckkkk
- Specifies the list of callbacks that is called
- when the widget becomes disarmed. The reason sent
- by the callback is XXXXmmmmCCCCRRRR____DDDDIIIISSSSAAAARRRRMMMM.
-
- XXXXmmmmNNNNeeeexxxxppppoooosssseeeeCCCCaaaallllllllbbbbaaaacccckkkk
- Specifies the list of callbacks that is called
- when the widget receives an exposure event. The
- reason sent by the callback is XXXXmmmmCCCCRRRR____EEEEXXXXPPPPOOOOSSSSEEEE.
-
- XXXXmmmmNNNNmmmmuuuullllttttiiiiCCCClllliiiicccckkkk
- If a button click is followed by another button
- click within the time span specified by the
- display's multi-click time, and this resource is
- set to XXXXmmmmMMMMUUUULLLLTTTTIIIICCCCLLLLIIIICCCCKKKK____DDDDIIIISSSSCCCCAAAARRRRDDDD, do not process the
- second click. If this resource is set to
- XXXXmmmmMMMMUUUULLLLTTTTIIIICCCCLLLLIIIICCCCKKKK____KKKKEEEEEEEEPPPP, process the event and increment
- _c_l_i_c_k__c_o_u_n_t in the callback structure. When the
- button is not in a menu, the default value is
- XXXXmmmmMMMMUUUULLLLTTTTIIIICCCCLLLLIIIICCCCKKKK____KKKKEEEEEEEEPPPP.
-
- XXXXmmmmNNNNppppuuuusssshhhhBBBBuuuuttttttttoooonnnnEEEEnnnnaaaabbbblllleeeedddd
- Enables or disables the three-dimensional shadow
- drawing as in PushButton.
-
- XXXXmmmmNNNNrrrreeeessssiiiizzzzeeeeCCCCaaaallllllllbbbbaaaacccckkkk
- Specifies the list of callbacks that is called
- when the widget receives a resize event. The
- reason sent by the callback is XXXXmmmmCCCCRRRR____RRRREEEESSSSIIIIZZZZEEEE. The
- event returned for this callback is NULL.
-
-
-
- Page 2 (printed 4/30/98)
-
-
-
-
-
-
- XXXXmmmmDDDDrrrraaaawwwwnnnnBBBBuuuuttttttttoooonnnn((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmDDDDrrrraaaawwwwnnnnBBBBuuuuttttttttoooonnnn((((3333XXXX))))
-
-
-
- XXXXmmmmNNNNsssshhhhaaaaddddoooowwwwTTTTyyyyppppeeee
- Describes the drawing style for the DrawnButton.
- This resource can have the following values:
-
-
- +o XXXXmmmmSSSSHHHHAAAADDDDOOOOWWWW____IIIINNNN-draws the DrawnButton so that the
- shadow appears inset. This means that the
- bottom shadow visuals and top shadow visuals
- are reversed.
-
- +o XXXXmmmmSSSSHHHHAAAADDDDOOOOWWWW____OOOOUUUUTTTT-draws the DrawnButton so that
- the shadow appears outset.
-
- +o XXXXmmmmSSSSHHHHAAAADDDDOOOOWWWW____EEEETTTTCCCCHHHHEEEEDDDD____IIIINNNN-draws the DrawnButton
- using a double line. This gives the effect
- of a line etched into the window. The
- thickness of the double line is equal to the
- value of XXXXmmmmNNNNsssshhhhaaaaddddoooowwwwTTTThhhhiiiicccckkkknnnneeeessssssss.
-
- +o XXXXmmmmSSSSHHHHAAAADDDDOOOOWWWW____EEEETTTTCCCCHHHHEEEEDDDD____OOOOUUUUTTTT-draws the DrawnButton
- using a double line. This gives the effect
- of a line coming out of the window. The
- thickness of the double line is equal to the
- value of XXXXmmmmNNNNsssshhhhaaaaddddoooowwwwTTTThhhhiiiicccckkkknnnneeeessssssss.
-
-
- IIIInnnnhhhheeeerrrriiiitttteeeedddd RRRReeeessssoooouuuurrrrcccceeeessss
- DrawnButton inherits behavior and resources from the
- following superclasses. For a complete description of each
- resource, refer to the man page for that superclass.
-
- XXXXmmmmLLLLaaaabbbbeeeellll RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
- NNNNaaaammmmeeee CCCCllllaaaassssssss TTTTyyyyppppeeee DDDDeeeeffffaaaauuuulllltttt AAAAcccccccceeeessssssss
- ___________________________________________________________________________________________________________
- XmNaccelerator XmCAccelerator String NULL N/A
- XmNacceleratorText XmCAcceleratorText XmString NULL N/A
- XmNalignment XmCAlignment unsigned char dynamic CSG
- XmNfontList XmCFontList XmFontList dynamic CSG
- XmNlabelInsensitivePixmap XmCLabelInsensitivePixmap Pixmap XmUNSPECIFIED_PIXMAP CSG
- XmNlabelPixmap XmCLabelPixmap Pixmap XmUNSPECIFIED_PIXMAP CSG
- XmNlabelString XmCXmString XmString "\0" CSG
- XmNlabelType XmCLabelType unsigned char XmSTRING CSG
- XmNmarginBottom XmCMarginBottom Dimension 0 CSG
- XmNmarginHeight XmCMarginHeight Dimension 2 CSG
- XmNmarginLeft XmCMarginLeft Dimension 0 CSG
- XmNmarginRight XmCMarginRight Dimension 0 CSG
- XmNmarginTop XmCMarginTop Dimension 0 CSG
- XmNmarginWidth XmCMarginWidth Dimension 2 CSG
- XmNmnemonic XmCMnemonic KeySym NULL N/A
- XmNmnemonicCharSet XmCMnemonicCharSet String XmFONTLIST_DEFAULT_TAG N/A
-
-
-
-
-
- Page 3 (printed 4/30/98)
-
-
-
-
-
-
- XXXXmmmmDDDDrrrraaaawwwwnnnnBBBBuuuuttttttttoooonnnn((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmDDDDrrrraaaawwwwnnnnBBBBuuuuttttttttoooonnnn((((3333XXXX))))
-
-
-
- XmNrecomputeSize XmCRecomputeSize Boolean True CSG
- XmNstringDirection XmCStringDirection XmStringDirection dynamic CSG
-
- XXXXmmmmPPPPrrrriiiimmmmiiiittttiiiivvvveeee RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
- NNNNaaaammmmeeee CCCCllllaaaassssssss TTTTyyyyppppeeee DDDDeeeeffffaaaauuuulllltttt AAAAcccccccceeeessssssss
- ________________________________________________________________________________________________
- XmNbottomShadowColor XmCBottomShadowColor Pixel dynamic CSG
- XmNbottomShadowPixmap XmCBottomShadowPixmap Pixmap XmUNSPECIFIED_PIXMAP CSG
- XmNforeground XmCForeground Pixel dynamic CSG
- XmNhelpCallback XmCCallback XtCallbackList NULL C
- XmNhighlightColor XmCHighlightColor Pixel dynamic CSG
- XmNhighlightOnEnter XmCHighlightOnEnter Boolean False CSG
- XmNhighlightPixmap XmCHighlightPixmap Pixmap dynamic CSG
- XmNhighlightThickness XmCHighlightThickness Dimension 2 CSG
- XmNnavigationType XmCNavigationType XmNavigationType XmNONE CSG
- XmNshadowThickness XmCShadowThickness Dimension 2 CSG
- XmNtopShadowColor XmCTopShadowColor Pixel dynamic CSG
- XmNtopShadowPixmap XmCTopShadowPixmap Pixmap dynamic CSG
- XmNtraversalOn XmCTraversalOn Boolean True CSG
- XmNunitType XmCUnitType unsigned char dynamic CSG
- XmNuserData XmCUserData XtPointer NULL CSG
-
- CCCCoooorrrreeee RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
- NNNNaaaammmmeeee CCCCllllaaaassssssss TTTTyyyyppppeeee DDDDeeeeffffaaaauuuulllltttt AAAAcccccccceeeessssssss
- ______________________________________________________________________________________________________________
- XmNaccelerators XmCAccelerators XtAccelerators dynamic CSG
- XmNancestorSensitive XmCSensitive Boolean dynamic G
- XmNbackground XmCBackground Pixel dynamic CSG
- XmNbackgroundPixmap XmCPixmap Pixmap XmUNSPECIFIED_PIXMAP CSG
- XmNborderColor XmCBorderColor Pixel XtDefaultForeground CSG
- XmNborderPixmap XmCPixmap Pixmap XmUNSPECIFIED_PIXMAP CSG
- XmNborderWidth XmCBorderWidth Dimension 0 CSG
- XmNcolormap XmCColormap Colormap dynamic CG
- XmNdepth XmCDepth int dynamic CG
- XmNdestroyCallback XmCCallback XtCallbackList NULL C
- XmNheight XmCHeight Dimension dynamic CSG
- XmNinitialResourcesPersistent XmCInitialResourcesPersistent Boolean True C
- XmNmappedWhenManaged XmCMappedWhenManaged Boolean True CSG
- XmNscreen XmCScreen Screen * dynamic CG
- XmNsensitive XmCSensitive Boolean True CSG
- XmNtranslations XmCTranslations XtTranslations dynamic CSG
- XmNwidth XmCWidth Dimension dynamic CSG
- XmNx XmCPosition Position 0 CSG
- XmNy XmCPosition Position 0 CSG
-
- CCCCaaaallllllllbbbbaaaacccckkkk IIIInnnnffffoooorrrrmmmmaaaattttiiiioooonnnn
- A pointer to the following structure is passed to each
- callback:
-
- ttttyyyyppppeeeeddddeeeeffff ssssttttrrrruuuucccctttt
- {{{{
- iiiinnnntttt _r_e_a_s_o_n;;;;
-
-
-
- Page 4 (printed 4/30/98)
-
-
-
-
-
-
- XXXXmmmmDDDDrrrraaaawwwwnnnnBBBBuuuuttttttttoooonnnn((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmDDDDrrrraaaawwwwnnnnBBBBuuuuttttttttoooonnnn((((3333XXXX))))
-
-
-
- XXXXEEEEvvvveeeennnntttt * _e_v_e_n_t;;;;
- WWWWiiiinnnnddddoooowwww _w_i_n_d_o_w;;;;
- iiiinnnntttt _c_l_i_c_k__c_o_u_n_t;;;;
- }}}} XXXXmmmmDDDDrrrraaaawwwwnnnnBBBBuuuuttttttttoooonnnnCCCCaaaallllllllbbbbaaaacccckkkkSSSSttttrrrruuuucccctttt;;;;
-
-
- _r_e_a_s_o_n Indicates why the callback was invoked.
-
- _e_v_e_n_t Points to the XXXXEEEEvvvveeeennnntttt that triggered the callback.
- This is NULL for XXXXmmmmNNNNrrrreeeessssiiiizzzzeeeeCCCCaaaallllllllbbbbaaaacccckkkk.
-
- _w_i_n_d_o_w Is set to the window ID in which the event occurred.
-
- _c_l_i_c_k__c_o_u_n_t
- Contains the number of clicks in the last multiclick
- sequence if the XXXXmmmmNNNNmmmmuuuullllttttiiiiCCCClllliiiicccckkkk resource is set to
- XXXXmmmmMMMMUUUULLLLTTTTIIIICCCCLLLLIIIICCCCKKKK____KKKKEEEEEEEEPPPP, otherwise it contains 1111. The
- activate callback is invoked for each click if
- XXXXmmmmNNNNmmmmuuuullllttttiiiiCCCClllliiiicccckkkk is set to XXXXmmmmMMMMUUUULLLLTTTTIIIICCCCLLLLIIIICCCCKKKK____KKKKEEEEEEEEPPPP.
-
-
- TTTTrrrraaaannnnssssllllaaaattttiiiioooonnnnssss
- XmDrawnButton includes translations from Primitive.
- Additional XmDrawnButton translations are listed below.
- These translations may not directly correspond to a
- translation table.
-
- BBBBSSSSeeeelllleeeecccctttt PPPPrrrreeeessssssss:::: AAAArrrrmmmm(((())))
- BBBBSSSSeeeelllleeeecccctttt CCCClllliiiicccckkkk:::: AAAAccccttttiiiivvvvaaaatttteeee(((())))
- DDDDiiiissssaaaarrrrmmmm(((())))
- BBBBSSSSeeeelllleeeecccctttt RRRReeeelllleeeeaaaasssseeee::::AAAAccccttttiiiivvvvaaaatttteeee(((())))
- DDDDiiiissssaaaarrrrmmmm(((())))
- BBBBSSSSeeeelllleeeecccctttt PPPPrrrreeeessssssss 2222++++::::MMMMuuuullllttttiiiiAAAArrrrmmmm(((())))
- BBBBSSSSeeeelllleeeecccctttt RRRReeeelllleeeeaaaasssseeee 2222++++::::MMMMuuuullllttttiiiiAAAAccccttttiiiivvvvaaaatttteeee(((())))
- KKKKSSSSeeeelllleeeecccctttt:::: AAAArrrrmmmmAAAAnnnnddddAAAAccccttttiiiivvvvaaaatttteeee(((())))
- KKKKHHHHeeeellllpppp:::: HHHHeeeellllpppp(((())))
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 5 (printed 4/30/98)
-
-
-
-
-
-
- XXXXmmmmDDDDrrrraaaawwwwnnnnBBBBuuuuttttttttoooonnnn((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmDDDDrrrraaaawwwwnnnnBBBBuuuuttttttttoooonnnn((((3333XXXX))))
-
-
-
- AAAAccccttttiiiioooonnnn RRRRoooouuuuttttiiiinnnneeeessss
- The XmDrawnButton action routines are described below:
-
-
- AAAAccccttttiiiivvvvaaaatttteeee(((()))):
- If XXXXmmmmNNNNppppuuuusssshhhhBBBBuuuuttttttttoooonnnnEEEEnnnnaaaabbbblllleeeedddd is True, redraws the
- shadow in the unselected state; otherwise, redraws
- the shadow according to XXXXmmmmNNNNsssshhhhaaaaddddoooowwwwTTTTyyyyppppeeee. If the
- pointer is within the DrawnButton, calls the
- XXXXmmmmNNNNaaaaccccttttiiiivvvvaaaatttteeeeCCCCaaaallllllllbbbbaaaacccckkkk callbacks.
-
- AAAArrrrmmmm(((()))): If XXXXmmmmNNNNppppuuuusssshhhhBBBBuuuuttttttttoooonnnnEEEEnnnnaaaabbbblllleeeedddd is True, redraws the
- shadow in the selected state; otherwise, redraws
- the shadow according to XXXXmmmmNNNNsssshhhhaaaaddddoooowwwwTTTTyyyyppppeeee. Calls the
- callbacks for XXXXmmmmNNNNaaaarrrrmmmmCCCCaaaallllllllbbbbaaaacccckkkk.
-
- AAAArrrrmmmmAAAAnnnnddddAAAAccccttttiiiivvvvaaaatttteeee(((()))):
- If XXXXmmmmNNNNppppuuuusssshhhhBBBBuuuuttttttttoooonnnnEEEEnnnnaaaabbbblllleeeedddd is True, redraws the
- shadow in the selected state; otherwise, redraws
- the shadow according to XXXXmmmmNNNNsssshhhhaaaaddddoooowwwwTTTTyyyyppppeeee. Calls the
- callbacks for XXXXmmmmNNNNaaaarrrrmmmmCCCCaaaallllllllbbbbaaaacccckkkk.
-
- Arranges for the following to happen, either
- immediately or at a later time: If
- XXXXmmmmNNNNppppuuuusssshhhhBBBBuuuuttttttttoooonnnnEEEEnnnnaaaabbbblllleeeedddd is True, the shadow is
- redrawn in the unselected state; otherwise, the
- shadow is redrawn according to XXXXmmmmNNNNsssshhhhaaaaddddoooowwwwTTTTyyyyppppeeee. The
- callbacks for XXXXmmmmNNNNaaaaccccttttiiiivvvvaaaatttteeeeCCCCaaaallllllllbbbbaaaacccckkkk and
- XXXXmmmmNNNNddddiiiissssaaaarrrrmmmmCCCCaaaallllllllbbbbaaaacccckkkk are called.
-
- DDDDiiiissssaaaarrrrmmmm(((()))): Marks the DrawnButton as unselected and calls the
- callbacks for XXXXmmmmNNNNddddiiiissssaaaarrrrmmmmCCCCaaaallllllllbbbbaaaacccckkkk.
-
- HHHHeeeellllpppp(((()))): Calls the callbacks for XXXXmmmmNNNNhhhheeeellllppppCCCCaaaallllllllbbbbaaaacccckkkk if any
- exist. If there are no help callbacks for this
- widget, this action calls the help callbacks for
- the nearest ancestor that has them.
-
- MMMMuuuullllttttiiiiAAAAccccttttiiiivvvvaaaatttteeee(((()))):
- If XXXXmmmmNNNNmmmmuuuullllttttiiiiCCCClllliiiicccckkkk is XXXXmmmmMMMMUUUULLLLTTTTIIIICCCCLLLLIIIICCCCKKKK____DDDDIIIISSSSCCCCAAAARRRRDDDD, this
- action does nothing.
-
- If XXXXmmmmNNNNmmmmuuuullllttttiiiiCCCClllliiiicccckkkk is XXXXmmmmMMMMUUUULLLLTTTTIIIICCCCLLLLIIIICCCCKKKK____KKKKEEEEEEEEPPPP, this action
- does the following: Increments _c_l_i_c_k__c_o_u_n_t in the
- callback structure. If XXXXmmmmNNNNppppuuuusssshhhhBBBBuuuuttttttttoooonnnnEEEEnnnnaaaabbbblllleeeedddd is
- True, redraws the shadow in the unselected state;
- otherwise, redraws the shadow according to
- XXXXmmmmNNNNsssshhhhaaaaddddoooowwwwTTTTyyyyppppeeee. If the pointer is within the
- DrawnButton, calls the XXXXmmmmNNNNaaaaccccttttiiiivvvvaaaatttteeeeCCCCaaaallllllllbbbbaaaacccckkkk
- callbacks. Calls the callbacks for
- XXXXmmmmNNNNddddiiiissssaaaarrrrmmmmCCCCaaaallllllllbbbbaaaacccckkkk.
-
-
-
-
- Page 6 (printed 4/30/98)
-
-
-
-
-
-
- XXXXmmmmDDDDrrrraaaawwwwnnnnBBBBuuuuttttttttoooonnnn((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmDDDDrrrraaaawwwwnnnnBBBBuuuuttttttttoooonnnn((((3333XXXX))))
-
-
-
- MMMMuuuullllttttiiiiAAAArrrrmmmm(((()))):
- If XXXXmmmmNNNNmmmmuuuullllttttiiiiCCCClllliiiicccckkkk is XXXXmmmmMMMMUUUULLLLTTTTIIIICCCCLLLLIIIICCCCKKKK____DDDDIIIISSSSCCCCAAAARRRRDDDD, this
- action does nothing.
-
- If XXXXmmmmNNNNmmmmuuuullllttttiiiiCCCClllliiiicccckkkk is XXXXmmmmMMMMUUUULLLLTTTTIIIICCCCLLLLIIIICCCCKKKK____KKKKEEEEEEEEPPPP, this action
- does the following: If XXXXmmmmNNNNppppuuuusssshhhhBBBBuuuuttttttttoooonnnnEEEEnnnnaaaabbbblllleeeedddd is
- True, redraws the shadow in the selected state;
- otherwise, redraws the shadow according to
- XXXXmmmmNNNNsssshhhhaaaaddddoooowwwwTTTTyyyyppppeeee. Calls the callbacks for
- XXXXmmmmNNNNaaaarrrrmmmmCCCCaaaallllllllbbbbaaaacccckkkk.
-
-
- AAAAddddddddiiiittttiiiioooonnnnaaaallll BBBBeeeehhhhaaaavvvviiiioooorrrr
- This widget has the additional behavior described below:
-
-
- <<<<EEEEnnnntttteeeerrrrWWWWiiiinnnnddddoooowwww>>>>:
- Draws the shadow in its selected state if
- XXXXmmmmNNNNppppuuuusssshhhhBBBBuuuuttttttttoooonnnnEEEEnnnnaaaabbbblllleeeedddd is True and if the cursor
- leaves and re-enters the window while BBBBSSSSeeeelllleeeecccctttt is
- pressed.
-
- <<<<LLLLeeeeaaaavvvveeeeWWWWiiiinnnnddddoooowwww>>>>:
- Draws the shadow in its unselected state if
- XXXXmmmmNNNNppppuuuusssshhhhBBBBuuuuttttttttoooonnnnEEEEnnnnaaaabbbblllleeeedddd is True and if the cursor
- leaves the window while BBBBSSSSeeeelllleeeecccctttt is pressed.
-
-
- VVVViiiirrrrttttuuuuaaaallll BBBBiiiinnnnddddiiiinnnnggggssss
- The bindings for virtual keys are vendor specific. For
- information about bindings for virtual buttons and keys, see
- VVVViiiirrrrttttuuuuaaaallllBBBBiiiinnnnddddiiiinnnnggggssss((((3333XXXX)))).
-
- RRRREEEELLLLAAAATTTTEEEEDDDD IIIINNNNFFFFOOOORRRRMMMMAAAATTTTIIIIOOOONNNN
- CCCCoooorrrreeee((((3333XXXX)))), XXXXmmmmCCCCrrrreeeeaaaatttteeeeDDDDrrrraaaawwwwnnnnBBBBuuuuttttttttoooonnnn, XXXXmmmmLLLLaaaabbbbeeeellll((((3333XXXX)))), XXXXmmmmPPPPrrrriiiimmmmiiiittttiiiivvvveeee((((3333XXXX)))),
- XXXXmmmmPPPPuuuusssshhhhBBBBuuuuttttttttoooonnnn, and XXXXmmmmSSSSeeeeppppaaaarrrraaaattttoooorrrr((((3333XXXX)))).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 7 (printed 4/30/98)
-
-
-
-